package su.user.dao;
import java.sql.SQLException;
import java.util.List;

import net.kuakao.core.dto.PagerDTO;
import su.user.entity.UserFhz;

/**
 * 发货站
 * @作者 autopub
 * @创建日期 2012-07-31
 * @版本 V 1.0
 *
 */
public interface IUserFhzDAO {
	
	/**
	 * 发货站分页查询
	 * @param s 查询条件
	 * @return 发货站列表
	 * @throws SQLException
	 */
	public List<UserFhz> queryByPage(PagerDTO s) throws SQLException;
	
	/**
	 * 取全部
	 * @return 发货站列表
	 * @throws SQLException
	 */
	public List<UserFhz> getAll() throws SQLException;
	
	/**
	 * 查询单个发货站对象
	 * @param id
	 * @return 发货站
	 * @throws SQLException
	 */
	public UserFhz getById(int id) throws SQLException;
	
	/**
	 * 创建发货站
	 * @param o 发货站实体类
	 * @throws SQLException
	 */
	public void insert(UserFhz o) throws SQLException;
	
	/**
	 * 更新发货站
	 * @param o 发货站实体类
	 * @throws SQLException
	 */
	public void update(UserFhz o) throws SQLException;
	
	/**
	 * 删除发货站
	 * @param id 发货站ID
	 * @throws SQLException
	 */
	public void remove(int id) throws SQLException;

}

